Глава 9. Настройка веб-браузеров для работы в веб-клиенте

Данная глава описывает настройки веб-браузеров, которые необходимо выполнить для работы в веб-клиенте.

9.1. Общие настройки

Если на компьютере, на котором используется веб-клиент, используется программное обеспечение, блокирующее открытие окон веб-браузеров или отправку HTTP-запросов, то следует включить необходимые веб-сайты (адреса информационных баз) в список исключений.

Для обеспечения стабильной работы аутентификации ОС при подключении тонким клиентом через веб-сервер, необходимо внести адрес используемой информационной базы в доверенную зону веб-браузера Microsoft Internet Explorer.

9.2. Mozilla Firefox

9.2.1. Настройки подключения

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер.

● В меню выбрать пункт Настройки.

● Перейти в раздел Приватность и Защита и выполнить следующие настройки:

● В группе Куки и данные сайтов установить параметр Принимать куки и данные сайтов или добавите адреса информационных баз в список исключений (диалог, доступный при нажатии кнопки Исключения…).

Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:

● Запустить веб-браузер.

● В меню выбрать пункт Настройки.

● Перейти в раздел Основные и выполнить следующие настройки:

● В группе Загрузки установить переключатель в значение Всегда выдавать запрос на сохранение файлов.

9.2.2. Автоматическая аутентификация

Для браузера Mozilla Firefox имеется возможность сконфигурировать веб-браузер для использования автоматической аутентификации ОС, с учетом некоторых особенностей, описание которых см. здесь.

Также эти настройки можно выполнить вручную:

● Запустить веб-браузер.

● В адресной строке браузера набрать about:config.

● Затем на странице настроек в строке поиска ввести название параметра.

Данная настройка может осуществляться для трех параметров:

network.automatic-ntlm-auth.trusted-uris.

● В конкретной конфигурации сети и веб-сервера, возможно, потребуется задание значений для параметров network.negotiate-auth.trusted-uris и network.negotiate-auth.delegation-uris.

● Далее задать список веб-серверов, через которые будет осуществляться работа с базой «1С:Предприятия».

Подробнее об этой возможности можно прочитать в статье: https://developer.mozilla.org/En/Integrated_Authentication (на английском языке).

Далее приведено описание, за что отвечают вышеприведенные параметры при разных способах аутентификации:

● Веб-сервер поддерживает NTLM-аутентификацию.

Если имя веб-сервера, к которому осуществляется попытка доступа, перечислено в списке имен, содержащихся в параметре network.automatic-ntlm-auth.trusted-uris, то будет осуществлена попытка автоматической аутентификации. Если же имени веб-сервера там нет, то браузер покажет диалог, в котором необходимо указать логин и пароль пользователя для доступа к веб-серверу.

● Веб-сервер поддерживает Kerberos-аутентификацию.

Для того чтобы получить доступ к веб-серверу с данным типом аутентификации, в параметр network.negotiate-auth.trusted-uris нужно добавить имя этого веб-сервера. При работе с файловой информационной базой этого будет достаточно. В случае необходимости обеспечить автоматическую аутентификацию пользователей веб-клиента при использовании клиент-серверного варианта «1С:Предприятия» необходимо добавить DNS-имя этого веб-сервера в параметр network.negotiate-auth.delegation-uris.

Если имя веб-сервера, к которому осуществляется доступ, не обнаружено в параметре network.negotiate-auth.trusted-uris, аутентификация производиться не будет, и пользователь увидит сообщение об ошибке 401 Unauthorized. Для информирования пользователя о действиях, которые ему необходимо предпринять, администратор может модифицировать страницу сообщения об ошибке 401 (см. документацию к используемому веб-серверу).

9.3. Microsoft Internet Explorer

9.3.1. Настройка подключения

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер.

● В меню Сервис выбрать пункт Свойства браузера.

● В открывшемся окне перейти на закладку Безопасность.

● Нажать кнопку Другой.

● В открывшемся окне:

● В разделе Сценарии для параметра Активные сценарии установить Разрешить или Включить.

● Нажать ОК.

● Перейти на закладку Конфиденциальность, нажать кнопку Дополнительно (в разделе Параметры) указать следующие параметры: Основные файлы cookie ‑ установить Принимать, Сторонние файлы cookie ‑ установить Принимать. Также можно нажать кнопку Сайты (в разделе Параметры) и указать нужные параметры для адресов информационных баз.

● Перейти на закладку Дополнительно и в разделе Мультимедиа установить параметр Показывать изображения.

9.3.2. Использование внешних компонентов, расширений работы с файлами, криптографией, агентом клиентского приложения

Если предполагается использование внешних компонентов (сканера штрихкодов, электронных весов и т. д.), расширения для работы с файлами, расширения работы с криптографией и других, на закладке Безопасность необходимо выбрать подходящую зону: Надежные узлы или Местная интрасеть, а затем выполнить следующие действия:

● На вкладке Безопасность нажать кнопку Другой.

● В окне Параметры перейти в группу параметров Элементы ActiveX и модули подключения. В этой группе установить Разрешить или Включить для следующих параметров:

Автоматические запросы элементов управления ActiveX;

Выполнять сценарии элементов ActiveX, помеченные как безопасные;

Запуск элементов ActiveX и модулей подключения;

Скачивание подписанных элементов ActiveX.

● В этом же окне (Параметры безопасности) установить Предлагать для параметра Загрузка подписанных ActiveX объектов с разрешения пользователя или Загрузка подписанных элементов ActiveX.

Настройку использования ActiveX также можно выполнить с помощью службы установки ActiveX (для ОС Windows Vista, Windows 7). Подробное описание настройки можно получить:

● для Windows Vista: https://technet.microsoft.com/ru-ru/library/cc721964(WS.10).aspx;

● для Windows 7: https://technet.microsoft.com/ru-ru/library/dd631688(WS.10).aspx.

9.4. Google Chrome

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер.

● В меню выбрать пункт Настройки.

● Нажать гиперссылку Дополнительные.

● Нажать кнопку Настройки контента.

● В разделе Файлы cookie установить флажок Разрешить сайтам сохранять и читать файлы cookie (рекомендуется) или добавить адреса информационных баз в список исключений.

● В разделе JavaScript установить флажок Разрешено (рекомендуется) или добавить адреса информационных баз в список исключений.

Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:

● Открыть веб-браузер.

● В меню выбрать пункт Настройки.

● Нажать гиперссылку Дополнительные.

● В разделе Скачанные файлы установить флажок Всегда указывать место для скачивания.

9.5. Safari

Для начала работы необходимо выполнить следующие настройки:

● Запустить веб-браузер.

● В меню выбрать пункт Safari ‑ Настройки….

● На вкладке Безопасность установить флажок Включить JavaScript.

● На закладке Конфиденциальность в группе Файлы cookie и данные веб-сайтов снять флажок Блокировать все файлы cookie.

Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:

● Открыть веб-браузер.

● В меню выбрать пункт Safari ‑ Настройки….

● На закладке Основные установить настройку Папка для загрузки файлов в значение Спрашивать при каждой загрузке.

9.6. Особенности использования веб-клиента

Особенности поведения веб-клиента описаны в книге.